﻿using System;
namespace Maticsoft.Model
{
	/// <summary>
	/// monthSupplayPlan:实体类(属性说明自动提取数据库字段的描述信息)
	/// </summary>
	[Serializable]
	public partial class monthSupplayPlan
	{
		public monthSupplayPlan()
		{}

        #region Model
        private int _monthsupplyplanid;
        private DateTime? _supplydate;
        private int? _supplyplanid;
        private decimal? _thismonthcount;
        private string _goodsqualitystatus;
        private bool _isgoodsqualitystatus;
        private DateTime? _goodsqualitystatusdate;
        private string _sendstatus;
        private DateTime? _sendstatusdate;
        private DateTime? _lastarrivaldate;
        private decimal? _fristcheckedcount;
        private DateTime? _lastcheckeddate;
        private decimal? _instorecount;
        private DateTime? _lastinstoredate;
        private string _result;
        private string _arrivaladdress;
        private string _linkman;
        private string _contactway;
        private int? _user_id;
        private string _status;
        private string _arrivalgoodsbillstatus;
        private DateTime? _arrivalgoodsbilltime;
        private bool _isuperp = false;
        private string _equipmentmanage;
        private DateTime? _createtime;
        /// <summary>
        /// 当月供应计划ID
        /// </summary>
        public int monthSupplyPlanId
        {
            set { _monthsupplyplanid = value; }
            get { return _monthsupplyplanid; }
        }
        /// <summary>
        /// 供应年月
        /// </summary>
        public DateTime? supplyDate
        {
            set { _supplydate = value; }
            get { return _supplydate; }
        }
        /// <summary>
        /// 供应计划ID
        /// </summary>
        public int? supplyPlanId
        {
            set { _supplyplanid = value; }
            get { return _supplyplanid; }
        }
        /// <summary>
        /// 本月计划数量
        /// </summary>
        public decimal? thisMonthCount
        {
            set { _thismonthcount = value; }
            get { return _thismonthcount; }
        }
        /// <summary>
        /// 发货前质量确认状态
        /// </summary>
        public string goodsQualityStatus
        {
            set { _goodsqualitystatus = value; }
            get { return _goodsqualitystatus; }
        }
        /// <summary>
        /// 是否需要发货前质量确认
        /// </summary>
        public bool isGoodsQualityStatus
        {
            set { _isgoodsqualitystatus = value; }
            get { return _isgoodsqualitystatus; }
        }
        /// <summary>
        /// 发货前质量确认日期
        /// </summary>
        public DateTime? goodsQualityStatusDate
        {
            set { _goodsqualitystatusdate = value; }
            get { return _goodsqualitystatusdate; }
        }
        /// <summary>
        /// 发运确认状态
        /// </summary>
        public string sendStatus
        {
            set { _sendstatus = value; }
            get { return _sendstatus; }
        }
        /// <summary>
        /// 发运确认日期
        /// </summary>
        public DateTime? sendStatusDate
        {
            set { _sendstatusdate = value; }
            get { return _sendstatusdate; }
        }
        /// <summary>
        /// 最后一次到货日期
        /// </summary>
        public DateTime? lastArrivalDate
        {
            set { _lastarrivaldate = value; }
            get { return _lastarrivaldate; }
        }
        /// <summary>
        /// 已初验数量(汇总当月项目配送计划)
        /// </summary>
        public decimal? fristCheckedCount
        {
            set { _fristcheckedcount = value; }
            get { return _fristcheckedcount; }
        }
        /// <summary>
        /// 最后一次初验日期
        /// </summary>
        public DateTime? lastCheckedDate
        {
            set { _lastcheckeddate = value; }
            get { return _lastcheckeddate; }
        }
        /// <summary>
        /// 已入库数量
        /// </summary>
        public decimal? instoreCount
        {
            set { _instorecount = value; }
            get { return _instorecount; }
        }
        /// <summary>
        /// 最后一次入库日期
        /// </summary>
        public DateTime? lastInstoreDate
        {
            set { _lastinstoredate = value; }
            get { return _lastinstoredate; }
        }
        /// <summary>
        /// 本计划完成结果
        /// </summary>
        public string result
        {
            set { _result = value; }
            get { return _result; }
        }
        /// <summary>
        /// 到货地点
        /// </summary>
        public string arrivalAddress
        {
            set { _arrivaladdress = value; }
            get { return _arrivaladdress; }
        }
        /// <summary>
        /// 联系人
        /// </summary>
        public string linkman
        {
            set { _linkman = value; }
            get { return _linkman; }
        }
        /// <summary>
        /// 联系方式
        /// </summary>
        public string contactWay
        {
            set { _contactway = value; }
            get { return _contactway; }
        }
        /// <summary>
        /// 配送管理员用户ID
        /// </summary>
        public int? user_id
        {
            set { _user_id = value; }
            get { return _user_id; }
        }
        /// <summary>
        /// 状态
        /// </summary>
        public string status
        {
            set { _status = value; }
            get { return _status; }
        }
        /// <summary>
        /// 到货通知单确认状态
        /// </summary>
        public string arrivalGoodsBillStatus
        {
            set { _arrivalgoodsbillstatus = value; }
            get { return _arrivalgoodsbillstatus; }
        }
        /// <summary>
        /// 到货通知单确认时间
        /// </summary>
        public DateTime? arrivalGoodsBillTime
        {
            set { _arrivalgoodsbilltime = value; }
            get { return _arrivalgoodsbilltime; }
        }
        /// <summary>
        /// 早到货时是否上传Erp
        /// </summary>
        public bool isUpErp
        {
            set { _isuperp = value; }
            get { return _isuperp; }
        }
        /// <summary>
        /// 设备管理单位
        /// </summary>
        public string equipmentManage
        {
            set { _equipmentmanage = value; }
            get { return _equipmentmanage; }
        }
        /// <summary>
        /// 月供应计划生成时间
        /// </summary>
        public DateTime? createTime
        {
            set { _createtime = value; }
            get { return _createtime; }
        }
        #endregion Model

	}
}

